sparsely settled area - French English Dictionary